home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / virus / lxrep302.zip / L-REPEAT.DOC < prev    next >
Text File  |  1993-06-11  |  32KB  |  907 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                             L-REPEAT Program Group
  19.                                   Version 3.x
  20.                           Copyright 1993 by DATACHIP
  21.                               ALL RIGHTS RESERVED
  22.                                   JUNE 1993
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                    DATACHIP
  31.                              6618 Maryland Avenue
  32.                             Hammond, Indiana 46323
  33.                             Compuserve [74720,224]
  34.  
  35.  
  36.  
  37.  
  38.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  39.                  -------------------------------------------
  40.  
  41.  
  42.  
  43.                                      INDEX
  44.  
  45.  
  46. DESCRIPTION                                                PAGE
  47. ----------------------------------------------------------------
  48.  
  49. I. Overall Description ..................................... 3.
  50.  
  51.  
  52. II. License and Registration................................ 3.
  53.  
  54.  
  55. III. THE L-REPEAT and LxREPEAT Programs..................... 3.
  56.  
  57.  
  58. IV.  L-REPEAT and LxREPEAT Command Line Parameters.......... 4.
  59.  
  60.  
  61. V. Custom Error Screens using the LERROR Program............ 7.
  62.  
  63.  
  64. VI. System Checkout using the L-CHKOUT Program.............. 7.
  65.  
  66.  
  67. VII. Quick TIME/DATE Interval Checking using L-CHK.......... 8.
  68.  
  69.  
  70. VIII. Networking Suggestions................................ 9.
  71.  
  72.  
  73. IX. Ordering Information.................................... 10.
  74.  
  75.  
  76. X.  Warranty................................................ 12.
  77.  
  78.  
  79.  
  80.  
  81. APPENDIX I.  L-REPEAT/LxREPEAT Default Screens.............. 13.
  82.  
  83.  
  84. APPENDIX II.  L-REPEAT/LxREPEAT Errorlevels................. 15.
  85.  
  86.  
  87. APPENDIX III.  L-CHK Display Screens........................ 16.
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.                                   Page 2.
  96.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  97.                  -------------------------------------------
  98.  
  99.  
  100. I.  OVERALL DESCRIPTION
  101. -----------------------
  102.  
  103. BACKGROUND
  104. The L-REPEAT program group is a group of programs to automate and manage virus
  105. scanning using Intel Corporation's LPScan program (LPScan.EXE).  L-REPEAT can
  106. be used on both stand-alone as well as networked personal computers.
  107. The L-REPEAT program will run the LPScan.EXE program to scan for viruses if a
  108. specified time/date interval has been exceeded.  L-REPEAT is NOT a TSR.  It is
  109. a shell for the LPScan program.
  110.  
  111. LxREPEAT.EXE is the shareware version of the main program.  L-REPEAT.EXE is
  112. the registered version of the main program.  They are identical EXCEPT the
  113. error screens and keyboard actions can only be customized in the L-REPEAT
  114. version.  In this manual, LxREPEAT and L-REPEAT are used interchangeably
  115. except when discussing custom error screens and keyboard actions.
  116.  
  117. Additional programs provided include:
  118.       LERROR.EXE (L-REPEAT only) used to generate custom error screens.
  119.       L-CHKOUT.EXE used to checkout the operation of L-REPEAT.
  120.       L-CHK.EXE used to quickly check if a virus scan is needed.
  121.  
  122.  
  123.  
  124. II. Licensing and Registration
  125. ------------------------------
  126.  
  127. The LxREPEAT and support programs consisting of L-CHKOUT.EXE, L-CHK.EXE and
  128. the documentation files may be used free of charge by anyone on their own
  129. personally owned computer.  The computer must not be used for any commercial
  130. and/or business purpose.  These programs may be used for evaluation during a
  131. single 30 day evaluation period on any computer and/or computer system used
  132. for commercial and/or business purposes.
  133.  
  134. For use continued use in a government, commercial and/or business system, this
  135. software must be registered.  Registration provides additional features for
  136. customizing displays and keyboard actions.  These features are not available
  137. with the unregistered version.
  138.  
  139. See Section IX. ORDERING INFORMATION for more details on registering this
  140. software.
  141.  
  142.  
  143.  
  144. III. The L-REPEAT and LxREPEAT Programs
  145. ---------------------------------------
  146.  
  147. L-REPEAT is a program that executes the virus scanning program LPScan.EXE
  148. based on a time or date interval passed as a command line parameter.  The date
  149. and time of the last successful scan is encrypted and stored in a Log File.
  150.  
  151.  
  152.  
  153.                                   Page 3.
  154.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  155.                  -------------------------------------------
  156.  
  157.  
  158.  
  159. When L-REPEAT is run, a command line interval parameter is used to tell
  160. L-REPEAT how often the LPScan program should scan.  If the difference between
  161. the present time/date and the last time/date the personal computer was
  162. successfully scanned is less than the command line interval parameter,
  163. L-REPEAT will exit without running LPScan.  L-REPEAT then exits with an
  164. errorlevel of zero.
  165.  
  166. If the time/date difference is greater than the command line parameter,
  167. L-REPEAT runs the LPScan program.  When the LPScan program completes scanning,
  168. it returns an errorlevel to the L-REPEAT program.  If the errorlevel returned
  169. is zero (successful completion of LPScan with no viruses detected), the
  170. L-REPEAT program updates the time/date in the Log File then exits.  If the
  171. LPScan errorlevel is not zero, L-REPEAT displays an appropriate error screen
  172. and sets a predetermined keyboard condition.  When L-REPEAT exits, it always
  173. returns the same errorlevel as returned by LPScan.
  174.  
  175. Only the error screens and keyboard actions for L-REPEAT can be customized.
  176. This customized information is contained in the L-REPEAT.SCR file.  This file
  177. must be in the same directory as L-REPEAT.
  178.  
  179. The LxREPEAT program does not have an option for custom error screens.
  180.  
  181. Some default error screens and keyboard actions for both L-REPEAT and LxREPEAT
  182. are listed in APPENDIX I.
  183.  
  184.  
  185.  
  186. IV. L-REPEAT Command Line Parameters
  187. ------------------------------------
  188.  
  189. The command line for L-REPEAT is:
  190.  
  191.    L-REPEAT AAA BBB /C-DDDD EEE EEE EEE /ESC
  192.  
  193.    where:
  194.       AAA is the full path to the LPScan program.  The path does not have
  195.           to specify the LPScan program itself.
  196.  
  197.           EXAMPLE:  L-REPEAT F:\LPROTECT    where LPScan is in the
  198.                     F:\LPROTECT\ directory.
  199.  
  200.           NOTE: If the LPScan.EXE program and related files are located in the
  201.                 same directory as L-REPEAT, only LPScan has to be specified
  202.                 for AAA.
  203.  
  204.           EXAMPLE: L-REPEAT LPScan where LPScan.EXE is in the same directory
  205.                    as L-REPEAT.
  206.  
  207.  
  208.  
  209.  
  210.  
  211.                                   Page 4.
  212.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  213.                  -------------------------------------------
  214.  
  215.  
  216.  
  217.       BBB is optional.  If included, it is the path or path and file name
  218.           of the Log File.  If the path but not the Log File name is given,
  219.           a Log File named LPScan.!LG will be used in the path specified.
  220.           If the path and Log File are both not included in the command line,
  221.           L-REPEAT will access or create a new Log File in the current
  222.           directory named LPScan.!LG.
  223.  
  224.           EXAMPLE: L-REPEAT F:\LPROTECT C:\LPScan.!LG  where C:\LPSCAN.!LG
  225.                    is the log file.
  226.  
  227.           EXAMPLE: L-REPEAT F:\LPROTECT C:\NEW  where C:\NEW\LPScan.!LG is
  228.                    the log file IF directory C:\NEW exists.  If directory
  229.                    C:\NEW does not exist, C:\NEW is the log file.
  230.  
  231.  
  232.       C   is the time/date parameter T or D.  T is used to specify a time
  233.           interval and D is used to specify a date interval.
  234.  
  235.  
  236.       DDD is the time or date interval parameter.  LPScan will be called
  237.           only if the time or date interval parameter has been exceeded.
  238.  
  239.           If the T time/date parameter is specified, the minimum time
  240.           between the LPScan scans is given in hours and minutes (minutes
  241.           are optional).
  242.  
  243.           EXAMPLE:  /T-12:32   means that at least 12 hours and 32 minutes
  244.           must pass before LPScan is called again.
  245.  
  246.           If the D time/date parameter is used, the interval is specified in
  247.           days:
  248.  
  249.           EXAMPLE:  /D-2    means at least 2 calendar days must pass before
  250.           LPScan is called again.
  251.  
  252.  
  253.           NOTE:  /D-1 and /T-24 are not the same.  /D-1 will execute LPScan
  254.                  the first time L-REPEAT is executed on a new calendar day.
  255.                  However, /T-24 will execute LPScan only after a minimum
  256.                  24 hour interval has elapsed.
  257.  
  258.                  Specifying a time or date interval of 0 will result in
  259.                  LPScan being called each and every time L-REPEAT is run.
  260.  
  261.  
  262.                  When using the /T parameter, the LPScan program will be
  263.                  called automatically if the workstation's time/date is
  264.                  earlier than the time/date in the log file.  When using the
  265.                  /D parameter, only the workstation date is compared to the
  266.                  log file date.
  267.  
  268.  
  269.                                   Page 5.
  270.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  271.                  -------------------------------------------
  272.  
  273.  
  274.  
  275.       EEE represents the command line parameters to be passed to the LPScan
  276.           virus scanning program.
  277.  
  278.           Each parameter passed to the LPScan program must be separated by
  279.           a space on the command line.  See the LPScan program documentation
  280.           for aid in choosing the desired LPScan parameters.
  281.  
  282.           NOTE:  DOS limits the maximum command line length that can be
  283.           parsed.  Use of environmental variables on the command line can
  284.           increase the maximum effective command line length.
  285.  
  286.       /ESC is used to inhibit the <Esc> key to prevent breaking out of LPScan.
  287.  
  288.           EXAMPLES:
  289.  
  290.                   L-REPEAT F:\LPROTECT /D-0 /V /NC /ESC
  291.  
  292.                   LPScan.EXE is in the F:\LPROTECT directory.  The log file
  293.                   is LPScan.!LG in the current directory.  The program
  294.                   LPScan.EXE will be executed each time the L-REPEAT program
  295.                   is run.  All local drives will be scanned.  If a virus is
  296.                   found, it will be reported and not cleaned (suggested).
  297.                   LPScan can not be aborted by pressing the <Esc> key.
  298.  
  299.  
  300.                L-REPEAT G:\LPROTECT C:\ /D-1 E: /REPORT=C:\LPScan.RPT /NC /ESC
  301.  
  302.                   LPScan.EXE is in the G:\LPROTECT directory.  The log file
  303.                   name is C:\LPScan.!LG.  LPScan will scan the first time
  304.                   L-REPEAT is run on a new calendar day.  E: drive will be
  305.                   scanned and a report written to the file C:\LPScan.RPT.  If
  306.                   a virus is found it will not be automatically cleaned.  The
  307.                   <Esc> key can not be used to break out of LPScan.
  308.  
  309.  
  310.              L-REPEAT G:\LPROTECT C:\ /T-5:2 E: /REPORT=C:\LPScan.RPT /NC /ESC
  311.  
  312.                   Same as above except LPScan will scan the first time
  313.                   L-REPEAT is run after 5 hours and 2 minutes have elapsed
  314.                   since the last successful scan.
  315.  
  316.  
  317.                   L-REPEAT      or       L-REPEAT ?
  318.  
  319.                  Either of these commands or a command line error will display
  320.                  the L-REPEAT help screens.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                   Page 6.
  328.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  329.                  -------------------------------------------
  330.  
  331.  
  332.  
  333. V.  Generating Custom Error Screens with LERROR.EXE
  334. ---------------------------------------------------
  335. (L-REPEAT ONLY OPTION)
  336.  
  337. Custom error screens and keyboard actions are contained in the L-REPEAT.SCR
  338. file.  This file must be in the same directory as the L-REPEAT.EXE program.
  339.  
  340. The LERROR.EXE program is used to create, modify and delete custom error
  341. screens and keyboard actions in the L-REPEAT.SCR file.
  342.  
  343. Using LERROR, an error screen can be created for each errorlevel returned by
  344. the LPScan program.  An additional error screen can be created for all other
  345. non-zero errorlevels.
  346.  
  347. In addition to displaying error screens, the following keyboard conditions can
  348. be programmed for any errorlevel:
  349.        1. Pause until a key is pressed,
  350.        2. Lock the keyboard (requires a reboot to unlock) or
  351.        3. Normal keyboard condition (no pauses or lock-ups).
  352.  
  353. An audible alarm can also be programmed for any non-zero errorlevel.
  354.  
  355. Use of LERROR is straight forward.  Context sensitive help is available by
  356. pressing the <F1> key.
  357.  
  358.  
  359.  
  360. VI. SYSTEM CHECKOUT USING THE L-CHKOUT PROGRAM
  361. ----------------------------------------------
  362.  
  363. A special program, L-CHKOUT.EXE, is supplied to checkout the operation
  364. of L-REPEAT.  During checkout, L-CHKOUT.EXE is automatically executed instead
  365. of LPScan.EXE.  When this occurs, a special screen is displayed requesting the
  366. user to input an errorlevel (0 to 255) which will be returned to L-REPEAT.  By
  367. inputting all possible values for errorlevels returned by LPScan, the actions
  368. of L-REPEAT can be verified.
  369.  
  370. To use L-CHKOUT.EXE, first copy it to the same directory as the L-REPEAT
  371. program.  Next, run L-REPEAT with the command line desired.  If a Log File
  372. name is not specified on the L-REPEAT command line, the log file name will be
  373. L-CHKOUT.!LG.
  374.  
  375. After checkout has been completed, removed L-CHKOUT.EXE from the directory
  376. containing L-REPEAT.  Also, if no Log File was specified, delete the
  377. L-CHKOUT.!LG file.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                                   Page 7.
  386.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  387.                  -------------------------------------------
  388.  
  389.  
  390.  
  391. VII. Quick TIME/DATE Interval Checking using L-CHK
  392. --------------------------------------------------
  393.  
  394. The L-CHK.EXE program can be used in Menu scripts to "quickly" check if a
  395. virus scan is needed.  The L-CHK program contains only minimal error checking.
  396.  
  397. The command line form for L-CHK is:
  398.  
  399.   L-CHK AAA /B-CCC
  400.   where:
  401.  
  402.      AAA is the path and filename of the Log File.
  403.  
  404.          EXAMPLE: L-CHK C:\LPScan\LPScan.!LG
  405.                   The log file name is C:\LPScan\LPScan.!LG
  406.  
  407.  
  408.      B   is the date/time parameter T or D.  T designates a time interval and
  409.          D designates a date interval.
  410.  
  411.  
  412.      CCC is the time or date interval.
  413.  
  414.          EXAMPLE: L-CHK C:\LPScan\LPScan.!LG /T-02:03
  415.                   The log file name is C:\LPScan\LPScan.!LG.
  416.                   The time interval is 2 hours and 3 minutes.
  417.  
  418.          EXAMPLE: L-CHK C:\SCAN\LPScan.!LG /D-3
  419.                   The log file name is C:\SCAN\LPScan.!LG.
  420.                   The date interval is 3 days.
  421.  
  422.  
  423. If the date\time interval since the last successful scan has not been
  424. exceeded, L-CHK will return an errorlevel of zero.  If the interval has been
  425. exceeded, an errorlevel of one will be returned.  If the Log File does not
  426. exist or there is an error level in the command line, an errorlevel of one
  427. will be returned.
  428.  
  429. When L-CHK exits, short status messages are displayed.  To prevent these
  430. messages from being displayed the output can be redirected to the DOS NUL
  431. file.
  432.  
  433.          EXAMPLE:  L-CHK C:\LPScan.!LG /D-1 >NUL
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.                                   Page 8.
  444.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  445.                  -------------------------------------------
  446.  
  447.  
  448.  
  449. VIII. Networking Suggestions
  450. ----------------------------
  451.  
  452. Suggestion 1:  Require each workstation to be scanned for viruses every 4
  453. days before normal network activities are permitted.
  454.  
  455. Solution: Place the L-REPEAT programs in a network directory.  Give normal
  456. users only Read and Find rights in the directory.  When logging into the
  457. network, have the workstation execute L-REPEAT using a command line like:
  458.  
  459.  F:\VRS\L-REPEAT F:\LPROTECT\LPScan C:\LPScan.!LG /D-4 /V /NC
  460.                              (continuation line)      /L=C:\LPScan.RPT /ESC
  461.  
  462. This command line will use the C:\LPScan.!LG Log File and cause LPScan to scan
  463. all the workstation disks every 4 days.  In this example, the LPScan programs
  464. and the L-REPEAT.EXE and L-REPEAT.SCR files are in the F:\VRS directory.  If a
  465. virus is found, it will not be cleaned automatically.  A LPScan report
  466. will be written to the C:\LPScan.RPT file.  The keyboard options can be
  467. programmed using LERROR to lock the keyboard for any non-zero errorlevel.
  468. This will effectively keep any non-scanned workstation from logging into the
  469. network and not scanning for viruses.  The <Esc> key is inhibited to prevent
  470. stopping LPScan by pressing the key.
  471. logging into the network and not scanning for viruses.
  472.  
  473. On a Novell network, the L-REPEAT.EXE file can also be given the <Execute
  474. Only> attribute.  This helps prevent any changes to the program by a user with
  475. supervisor rights.
  476.  
  477. If this L-REPEAT command line is executed on all file servers, logging into a
  478. new file server will not require re-scanning.  The same Log File on the
  479. workstation hard disk is used when logging into any of the file servers.
  480.  
  481. Suggestion 2:  Incorporate the L-CHK.EXE program into the network menuing
  482. scripts.  Example:
  483.  
  484.   L-CHK C:\LPScan.!LG /d-4 >NUL
  485.   IF ERRORLEVEL 1 GOTO SCAN
  486.   GOTO CONTINUE
  487.   :SCAN
  488.   F:\VRS\L-REPEAT F:\LPROTECT\LPScan C:\LPScan.!LG /D-4 /V /NC
  489.                              (continuation line)      /L=C:\LPScan.RPT /ESC
  490.   :CONTINUE
  491.  
  492. A non-zero errorlevel will be returned if more than 4 days have elapsed since
  493. the last successful virus scan.  This will cause L-REPEAT to call LPScan as
  494. explained in Suggestion 1.
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.                                   Page 9.
  502.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  503.                  -------------------------------------------
  504.  
  505.  
  506.  
  507. IX. Ordering Information
  508. ------------------------
  509.  
  510. No registration of LxREPEAT is required for personal use.  After a 30 day
  511. evaluation period, registration is required for all commercial, government,
  512. or business use.
  513.  
  514.     Upon registration of LxREPEAT, the USER will receive:
  515.  
  516.     (1) L-REPEAT - A customized version of LxREPEAT which permits user
  517.                    customized error code screens and keyboard conditions to
  518.                    be programmed for different LPScan conditions.
  519.  
  520.     (2) LERROR - A program to customize the error code screens and keyboard
  521.                   conditions.
  522.  
  523.     (3) L-CHKOUT - A program that can be used to temporarily checkout and test
  524.                    the actions of L-REPEAT as configured by the user.
  525.  
  526.     (4) L-CHK    - A program that can be used in LAN Menus to "quickly" check
  527.                    if the Log File encrypted Time/Date has expired.
  528.  
  529.     (5) L-REPEAT.SCR - A collection of suggested error code screens for the
  530.                        the user's reference.
  531.  
  532.     (6) Documentation in both WordPerfect 5.1 for DOS and an ASCII text file
  533.         format as well as a printout of the WordPerfect file.
  534.  
  535.     IN ADDITION, the next major program upgrade will be provided free.
  536.     Details on additional upgrades will be provided to registered users.
  537.  
  538.  
  539.                               PRICING INFORMATION
  540.        (Prices valid through 1993.  Write or eMail for pricing after 1993.)
  541.  
  542.        $50 per each 250 user or less LAN File Server with no restrictions on
  543.            the number of concurrent program users on the LAN.
  544.  
  545.        $90 for each LAN file servers with more than 250 concurrent users.
  546.  
  547.        $1 per Personal Computer in other installations with a minimum of $50.
  548.  
  549.        $225 for an unlimited site-license of the L-REPEAT program group.
  550.  
  551.        $350 for an unlimited site-license of the F-REPEAT, M-REPEAT, L-REPEAT
  552.             and REPEATIT program groups.  These programs are for use with the
  553.             copyrighted programs F-PROT by Frisk International, VIRUSCAN by
  554.             McAfee Associates, LPScan by INTEL Corporation and for generic
  555.             programs, respectively.  This includes use on both LANs and
  556.             stand-alone computers at a single physical site.
  557.  
  558.  
  559.                                   Page 10.
  560.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  561.                  -------------------------------------------
  562. To register, please fill out the information requested below:
  563.  
  564. From:  Name:_____________________________________________________________
  565.  
  566.        (Title):__________________________________________________________
  567.  
  568.        Company:__________________________________________________________
  569.  
  570.        Address:__________________________________________________________
  571.  
  572.        City, State, Zip Code:____________________________________________
  573.  
  574.        Country:__________________________________________________________
  575.  
  576.        Phone Number:__(____)_____________________________________________
  577.  
  578.        Licensed to:______________________________________________________
  579.        (suggested license display when running program.)
  580.  
  581.        Today's Date:_______________________
  582.  
  583.  
  584.        (Prices valid through 1993.  Write or eMail for pricing after 1993.)
  585.  
  586.      L-REPEAT for use on a 250 user or less File Server       $50.__________
  587.  
  588.      L-REPEAT for use on a greater than 250 user File Server  $90.__________
  589.  
  590.      L-REPEAT for use on a personal computer ($1 per Personal
  591.               Computer with a minimum of $50.)                    __________
  592.  
  593.      L-REPEAT unlimited site-license                         $225 __________
  594.  
  595.      Unlimited site-license package of the F-REPEAT,
  596.      M-REPEAT, L-REPEAT and REPEATIT program groups           $350 __________
  597.  
  598.     Indiana residents add 5% sales tax                            __________
  599.  
  600.  
  601.                                   TOTAL ENCLOSED: ___________________
  602.  
  603.     Diskette format (choose one):
  604.  
  605.                     5.25" 1.2 meg disk  ____
  606.  
  607.                     3.5" 720K disk      ____
  608.  
  609.                     3.5" 1.44 meg disk  ____
  610.  
  611.     Payment Terms:  Check or Money Order.
  612.  
  613.     Mail to:       DATACHIP
  614.                    6618 Maryland Avenue
  615.                    Hammond, IN 46323
  616.  
  617.                                   Page 11.
  618.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  619.                  -------------------------------------------
  620.  
  621.  
  622.  
  623. X. Warranty
  624. -----------
  625.  
  626. Datachip warrants that the physical diskettes and documentation enclosed
  627. to be free of defects in materials and workmanship for a period of sixty days
  628. from date of purchase.  In event of a defect in material or workmanship during
  629. the warranty period, Datachip will replace the defective diskette(s) or
  630. documentation.
  631.  
  632. Datachip will not be liable for any special, incidental, consequential,
  633. indirect or similar damages, even if Datachip has been advised of the possibly
  634. of such damages.  In no event will Datachip's liability for any  damages ever
  635. exceed the price paid for the license to use software, regardless of the form
  636. of the claim.
  637.  
  638.  
  639. For customer support, contact DATACHIP on Compuserve (address [74720,224]) or
  640. write to:
  641.  
  642.                             DATACHIP
  643.                             6618 Maryland Avenue
  644.                             Hammond, Indiana 46323
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655. NOTE:  The LPSCAN program also referred to in this document as LPSCAN.EXE and
  656. LPROTECT.EXE are copyrighted programs by Intel Corporation.  Intel is a
  657. registered trademark and LANProtect is a trademark of Intel Corporation.
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.                                   Page 12.
  676.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  677.                  -------------------------------------------
  678.  
  679.                      APPENDIX I. L-REPEAT DEFAULT SCREENS
  680.                      ------------------------------------
  681.  
  682. The following are the default screens for common L-REPEAT errors and
  683. conditions (the LxREPEAT screens are same except replace all occurrences of L-
  684. REPEAT with LxREPEAT).
  685.  
  686.  
  687. A. ERROR: Incorrect directory for LPScan.EXE program.
  688.  
  689.                                 DISPLAY MESSAGE
  690. --------------------------------------------------------------------------------
  691. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  692.  The directory \DIR could not be found.
  693.                      Please check the command line parameters.
  694.                        Please contact your PC or LAN Manager.
  695.  
  696.                            Press any key to continue.
  697. --------------------------------------------------------------------------------
  698.  
  699.  
  700.  
  701.  
  702. B. ERROR: Incorrect drive letter for LPScan.EXE or Log File location.
  703.  
  704.                                 DISPLAY MESSAGE
  705. --------------------------------------------------------------------------------
  706. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  707.           There is no Q: drive.  Please check the command line parameters.
  708.                        Please contact your PC or LAN Manager.
  709.  
  710.                            Press any key to continue.
  711. --------------------------------------------------------------------------------
  712.  
  713.  
  714.  
  715.  
  716. C. ERROR: Date or Time interval too large (overflow).
  717.  
  718.                                 DISPLAY MESSAGE
  719. --------------------------------------------------------------------------------
  720. ##############################################################################
  721.                    The L-REPEAT program has aborted!
  722.  
  723.  The L-REPEAT program was incorrectly called with the following command line:
  724.  L-REPEAT F:\LPROTECT C:\ /D-9999999999  /V
  725.   The Date\Time Integer is too large a number...........
  726. ##############################################################################
  727. #                                                                            #
  728. #                     To clear this display, press <Esc>.                    #
  729. #               Press any other key to display the M-REPEAT Help Screens.    #
  730. #                                                                            #
  731. ##############################################################################
  732. --------------------------------------------------------------------------------
  733.                                   Page 13.
  734.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  735.                  -------------------------------------------
  736.  
  737.  
  738.  
  739. D. ERROR: The L-REPEAT.SCR file is not in the same directory as L-REPEAT (This
  740. message is for L-REPEAT only).
  741.  
  742.                                 DISPLAY MESSAGE
  743. --------------------------------------------------------------------------------
  744. ■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR  ■■■■■■  ERROR ■■■■■
  745.     File  L-REPEAT.SCR is missing.  Check the L-REPEAT program instructions.
  746.                        Notify your PC or Network Manager
  747.  
  748.              Press any key to continue with DEFAULT error screens.
  749. --------------------------------------------------------------------------------
  750.  
  751.  
  752.  
  753.  
  754. E. Date interval not exceeded.
  755.  
  756.                                 DISPLAY MESSAGE
  757. --------------------------------------------------------------------------------
  758. Date parameter not exceeded.  LPSCAN virus scanning program was not run.
  759. --------------------------------------------------------------------------------
  760.  
  761.  
  762.  
  763.  
  764. F. Time interval not exceeded.
  765.  
  766.                                 DISPLAY MESSAGE
  767. --------------------------------------------------------------------------------
  768. Time parameter not exceeded.  LPSCAN virus scanning program was not run.
  769. --------------------------------------------------------------------------------
  770.  
  771.  
  772. G. If a virus is found when using the LxREPEAT program and the /NC option, a
  773. message is displayed by LxREPEAT and the keyboard locked.  When using the
  774. L-REPEAT program, the keyboard condition and display messages can be
  775. customized using the LERROR program.
  776.  
  777.  
  778. H. Help and error screens are displayed if there are no L-REPEAT or LxREPEAT
  779. command line arguments or the command line arguments are incorrect.
  780.  
  781.  
  782. I. Due to changes and enhancements in the future, it is possible that
  783. additional error levels not now programmed will be added to the LPScan
  784. program.  If L-REPEAT detects a new errorlevel, the numeric value will be
  785. displayed along with a special warning message.
  786.  
  787. With L-REPEAT, the LERROR program can be used to program an error display for
  788. the new errorlevel.  Since LxREPEAT is not user programmable, a new copy of
  789. the program must be obtained.  Check Compuserve and/or your favorite Bulletin
  790. Boards for the latest version.
  791.                                   Page 14.
  792.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  793.                  -------------------------------------------
  794.  
  795.                      APPENDIX II. L-REPEAT ERRORLEVELS
  796.                      ---------------------------------
  797.  
  798. The following errorlevels are returned by L-REPEAT.EXE:
  799.  
  800.       0    Successful completion of L-REPEAT and LPSCAN (if run).
  801.  
  802.       1    LPSscan command line option error.
  803.            (same as returned by the LPSCAN program)
  804.  
  805.       2    LPScan unable to locate a valid virus pattern file.
  806.            (same as returned by the LPSCAN program)
  807.  
  808.       4    Virus found in memory. (same as LPScan)
  809.  
  810.       8    A boot sector virus was found. (same as LPScan)
  811.  
  812.      16    Unable to locate the specified drive. (same as LPScan)
  813.  
  814.      32    LPScan was aborted by pressing <Esc> key. (same as LPScan)
  815.            (will not occur if the /ESC option is used)
  816.  
  817.     200    All other errors causing termination of L-REPEAT.
  818.  
  819.     201    The Log File could not be opened after running the LPScan program.
  820.  
  821.     202    The path to the LPScan program is not valid.
  822.  
  823.     203    The Date or Time parameter is not valid.
  824.  
  825.     204    The branch to the LPScan program was not successful.
  826.  
  827.  
  828. The L-REPEAT program normally returns the same errorlevel as it receives from
  829. the LPScan program.  Exceptions are errorlevels 200 through 204 listed above.
  830. These are used to signify problems experienced by the L-REPEAT program.
  831.  
  832. Note: The <Ctrl><Brk> and <Ctrl><C> key combinations are inhibited while the
  833. L-REPEAT program is running.  By using the /ESC command line parameter, the
  834. user will not be able to abort LPScan by pressing the <Esc> key.
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.                                   Page 15.
  850.                   L-REPEAT version 3.x PROGRAM GROUP MANUAL
  851.                  -------------------------------------------
  852.  
  853.                       APPENDIX III. L-CHK DISPLAY SCREENS
  854.                       -----------------------------------
  855.  
  856.  
  857.  
  858. The following are the display screens for L-CHK conditions.
  859.  
  860.  
  861. A. Time or Date interval exceeded.
  862.  
  863.                                 DISPLAY MESSAGE
  864. --------------------------------------------------------------------------------
  865. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  866.                    L-CHK Date\Time Parameter Exceeded.
  867.                                Scanning needed.
  868. --------------------------------------------------------------------------------
  869.  
  870.  
  871.  
  872.  
  873. B. Log File does not exist or could not be found.
  874.  
  875.                                 DISPLAY MESSAGE
  876. --------------------------------------------------------------------------------
  877. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  878.                             L-CHK Log File not found.
  879.                                Scanning needed.
  880. --------------------------------------------------------------------------------
  881.  
  882.  
  883.  
  884.  
  885. C. Date or Time interval not exceeded.
  886.  
  887.                                 DISPLAY MESSAGE
  888. --------------------------------------------------------------------------------
  889. ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE  ■■■■  MESSAGE ■■■■
  890.                L-REPEAT program Date\Parameter not exceeded.
  891.                            No Scanning Needed.
  892. --------------------------------------------------------------------------------
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.                                   Page 16.
  907.